package com.atguigu.mapper;

import com.atguigu.pojo.Account;

import java.util.List;

public interface AccountMapper {


    /**
     * 方法实现数据删除
     * service层传递主键id值
     */
    int deleteAccount(Integer id);


    /**
     * 方法实现数据更新
     * service层传递Account对象
     */
    int updateAccount(Account account);


    /**
     * 方法实现主键查询
     * service层传递主键id
     */
    Account queryAccountById(Integer id);

    /**
     * 方法实现账户数据的添加
     * service层传递pojo对象Account
     */
    int insertAccount(Account account);
    /**
     * 查询所有的账户数据
     * 自动分页
     */
    List<Account> queryAccountByPage();
}
